//
//  ByUIIndexVC.m
//  itboye_shop_ios
//
//  Created by pro on 17/2/7.
//  Copyright © 2017年 com.itboye. All rights reserved.
//

#import "ByUIIndexVC.h"

#import "ByViewIndexCarousel.h"         // 首页轮播

@interface ByUIIndexVC () <UITableViewDelegate, UITableViewDataSource>

@property (nonatomic, strong) UITableView *table;

@property (nonatomic, strong) ByViewIndexCarousel *carousel;

@end

@implementation ByUIIndexVC

- (void)viewDidLoad {
    [super viewDidLoad];

    self.title = @"首页";
    
    [self createTableView];
    
    self.carousel.imageModels = nil;
}

#pragma mark - 懒加载
// 轮播
- (ByViewIndexCarousel *)carousel {
    
    if (!_carousel) {
        _carousel = [[ByViewIndexCarousel alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_WIDTH / 2) timerDuration:3];
    }
    return _carousel;
}

#pragma mark - 创建视图
// 创建表视图
- (void)createTableView {
    
    self.table = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT - 64 - 49) style:UITableViewStylePlain];
    self.table.backgroundColor = [UIColor groupTableViewBackgroundColor];
    self.table.delegate = self;
    self.table.dataSource = self;
    [self.view addSubview:self.table];
    self.table.tableHeaderView = self.carousel;
    self.table.tableFooterView = [UIView new];
}

#pragma mark - UITableViewDataSource UITableViewDelegate
// 设置组数
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}
// 设置行数
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 0;
}
// 设置单元格属性
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    }
    return cell;
    
}
// 设置单元格行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 40;
}


// 单元格点击事件
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    
}



@end
